#pragma once

#include <vector>
#include <string>
#include <iostream>

using namespace std;

//save all ignored words such as separators and reserved words.
//modify creator to implement more ignores.
class ignoreList
{
public:
	ignoreList()
	{
		ignores.push_back("_lparen");
		ignores.push_back("_rparen");
		ignores.push_back("_lbrace");
		ignores.push_back("_rbrace");
		ignores.push_back("_lbracket");
		ignores.push_back("_rbracket");
		ignores.push_back("_semicolon");
		ignores.push_back("_colon");
		ignores.push_back("_comma");
		ignores.push_back("_dot");
	}

	vector<string> ignores;

	bool isIn(string word)
	{
		for(int i = 0; i < ignores.size(); i++)
		{
			if(word == ignores[i]) return true;
		}
		return false;
	}
};

